<?php


namespace app\admin\middleware;

use app\common\exception\NotAuthApi;
use app\common\model\Token;
use app\common\traits\Auth as TraitsAuth;
use app\Request;
use think\Response;
use app\admin\controller\Tool as Tool;
use app\model\Token as ModelToken;

class Auth
{
        public function handle(Request $request, \Closure $next)
        {
                //*获取请求头Token
                $tokens = $request->header("token");
                // *获取用户User
                $User = $request->header("user");
                // if (!$User)
                //         return Tool::Message(404, "请传入用户！");
                // //?判断该用户是否存在Token
                // $Ver = ModelToken::where("token_user", $User)->find();
                // if (!$Ver)
                //         return $next($request); //*没有Token则退回登录页面。
                // // 如有token，则需要每个请求都要携带Token。
                // if ($Ver["token_value"] != $tokens) {
                //         return $next($request);
                // }
                // if ($Ver["token_value"] == $tokens) {
                //         // 删除原有的Token
                //         // $delete = ModelToken::where("token_user", $User)->find()->delete();
                //         return Tool::Message(404, "登录超时！"); //*登录超时

                // }


        }
}
